cucumber tree (magnolia acuminata) - Spanish English Dictionary